package com.house.service.service;

import com.house.model.dto.EvaluateDto;
import com.house.model.dto.ExpediteDto;
import com.house.model.dto.SubscribeLookHouseDto;
import com.house.model.entity.SubscribeLookHouse;
import com.house.model.vo.SubscribeLookHouseVo;

import java.util.List;

public interface ISubscribeLookHouseService {
    void create(SubscribeLookHouse subscribeLookHouse);

    void changeExpedite(ExpediteDto dto);

    void changeStates(SubscribeLookHouseDto dto);

    List<SubscribeLookHouseVo> getMySubscribeLookHouseList();

    List<SubscribeLookHouseVo> getToSubscribeLookHouseList();

    Long getMyListCount();

    void evaluate(EvaluateDto dto);

    boolean hotspot();
}
